DiscoverFwdays Tech TalksDDD: складно, але потрібно | Як говорити однією мовою з бізнесом і не зійти з розуму від контекстів
DDD: складно, але потрібно | Як говорити однією мовою з бізнесом і не зійти з розуму від контекстів

DDD: складно, але потрібно | Як говорити однією мовою з бізнесом і не зійти з розуму від контекстів

Update: 2025-11-11
Share

Description

Зустрічайте шістнадцятий випуск Fwdays PHP Talks!

У цьому випуску наші постійні спікери — Йожеф Гісем і Кирило Сулімовський, разом із гостем Ігорем Проніним, продовжують розмову про Domain-Driven Design (DDD):
- Як бізнес і розробка знаходять спільну мову через DDD
- Коли варто застосовувати Event Storming і контекст-мапи
- Тактичні патерни: Value Object, Entity та Rich Model у реальних проєктах

ПЕРША ЧАСТИНА: https://youtu.be/-SMVcMI0exg

На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– YouTube-канал Кирила: https://www.youtube.com/@beercodeit
– Телеграм-канал Кирила: https://t.me/beerphp
– LinkedIn Кирила: https://lnkd.in/dJwzXMkS
– LinkedIn Ігоря: https://www.linkedin.com/in/ihorpronin/?locale=uk_UA

Таймкоди:
00:00 - Інтро
01:20 - Що таке DDD?
06:24 - Як поєднати бізнес-процеси з кодом? Роль доменних експертів
14:34 - Навіщо впроваджувати DDD: Масштабованість, узгодженість, зрозумілість
17:44 - Досвід з Event Storming: Переваги й недоліки на практиці
20:04 - Контекст-мапи як альтернатива Event Storming, коли варто їх застосовувати?
28:10 - Як будувати новий проєкт із DDD: Моноліт чи мікросервіси?
36:14 - Що таке тактичні патерни в DDD?
39:55 - Value Objects: Навіщо створювати, які проблеми вирішує, приклади
51:29 - Entity: Чим відрізняється від Value Object, роль ідентифікаторів та інваріантів
58:43 - Anemic vs Rich Model: Чому важливо переносити логіку в сутності
01:01:57 - Де межа між доменною моделлю та application-логікою: Приклад з реєстрацією користувача
01:12:14 - Дисклеймер: Що очікувати в наступному епізоді?
01:12:45 - Підписуйтесь і ставте вподобайку
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

DDD: складно, але потрібно | Як говорити однією мовою з бізнесом і не зійти з розуму від контекстів

DDD: складно, але потрібно | Як говорити однією мовою з бізнесом і не зійти з розуму від контекстів

Fwdays Tech Talks